home *** CD-ROM | disk | FTP | other *** search
Wrap
Text File | 1994-11-23 | 48.6 KB | 1,212 lines | [ TEXT/unix]
Abstracts from files in info-mac/dev/info as of Sun 6 Nov 1994 #### BINHEX ad-programmer-package.hqx **** From: pope@imv.aau.dk (Povl H. Pedersen) Subject: After Dark programmer's docs Date: Wed, 8 Dec 1993 12:41:13 -0600 --========================_13931840==_ Content-Type: text/plain; charset="us-ascii" Here are the After Dark programmers documentation as downloaded from AOL. It is posted with permission from Berkeley Systems, and they encourage widest possible spread, as new modules sells more copies of AD. Povl H. Pedersen - Macintosh Consultant and Programmer pope@imv.aau.dk (preferred) / povlphp@uts.uni-c.dk --========================_13931840==_ Content-Type: application/mac-binhex40; name="AD_Programmer_package.cpt" Content-Disposition: attachment; filename="AD_Programmer_package.cpt" #### BINHEX apprentice-cdrom-index.hqx **** From: celestin@olympus.net (Paul Celestin) Subject: Apprentice CD-ROM Info Date: Fri, 27 May 94 23:20:30 -0700 --========================_6808856==_ Content-Type: text/plain; charset="us-ascii" This is an index of the contents of the Apprentice CD-ROM from Celestin Company, a compilation of source code and utilities for Mac programmers. The index is a text file which can be viewed using any text editor or word processor. A press release regarding the product is also included. --========================_6808856==_ Content-Type: application/mac-binhex40; name="Apprentice_Info.sit" Content-Disposition: attachment; filename="Apprentice_Info.sit" #### TEXT beginning-mac-programming.txt **** Date: Thu, 04 Jan 90 08:56:05 EST From: KESLER%OUACCVMA.BITNET@cornellc.cit.cornell.edu Subject: SUMMARY: Intro Material for Mac Resources & Programming Date: 4 January 1990, 08:43:49 EST >From: KESLER at OUACCVMA To: INFO-MAC at SUMEX-AIM.STANFORD.EDU Dear Moderators, I'm not sure whether I should have sent this as mail or not, but here goes. The following article is an edited collection of information that I received in answer to my request for details regarding some beginning level info on Macintosh Resources and Programming. At the end of the summary is a *reading list*, of sorts, for those who want to delve deeper. I received a number of requests for this summary so I believe there may be many more out there who could use the info. I suggest, because of its length, that you put it in the archives somewhere instead of inserting it into an issue of the digest. The article is just in standard ASCII. #### TEXT binhex-40-specs.txt **** Date: Tue, 13 Aug 91 09:18:07 WST From: Peter N Lewis <peter@cujo.curtin.edu.au> Subject: info-mac/tech/binhex-definition.txt Hi All, This is a definition of the BinHex 4.0 standard as I see it. When I first tried to write DeHQX, I had to post several questions to the net to get a full definition of this standard. Hopefully this file will make it easier for anyone who wants to add BinHex compatability to there application. Have fun, Peter <Lewis_P@cc.curtin.edu.au> __________________________________________________________________________ BinHex 4.0 Definition by Peter N Lewis, Aug 1991. For a long time BinHex 4.0 has been the standard for ASCII encoding of Macintosh files. To my knowledge, there has never been a full definition of this format. Info-Mac had an informal definition of the format, but #### TEXT compactor-file-format.txt **** Date: Sun, 14 Apr 91 12:45:25 EDT From: Johnny Lee <jlee@watnow.waterloo.edu> Subject: Compactor file format... A few people keep posting questions on this. By examining the files Compact Pro produces I was able to discern the file format which corresponds very well to the file format which Compactor's authour send out to developers. I thought you might want the file containing the file format. It contains the file format description as given by Compactor's authour and by me. It doessn't contain info on how to extract files from Compact Pro archives. If you decide not to, that's fine with me. Sorry about the first desciption (from Compact Pro's authour). Johnny #### TEXT csm-programmer-faq.txt **** +---------------------------------+ | Frequently Asked Questions List | | for Comp.Sys.Mac.Programmer | | August 3, 1992 | | PART ONE | +---------------------------------+ This FAQ list is automatically posted once a week to comp.sys.mac.programmer. It is also available via anonymous ftp from ftp.cs.uoregon.edu [128.223.8.8] (user name 'anonymous', your internet address as password) in the files /pub/mac/csmp-faq-1 and /pub/mac/csmp-faq-2. This FAQ list is maintained by Michael A. Kelly. He can be reached at the following addresses: Internet: mkelly@cs.uoregon.edu SnailMail: Computer Science Dept. University of Oregon #### BINHEX data-translation-stack.hqx **** Date: Fri, 11 Nov 2039 03:18:19 -0500 From: markf@ccs.QueensU.CA Subject: HC Information on File Exchange Here are two HyperCard V1.25 format stacks, but run fine under HyperCard V2.x. 1) Data Transfer Info.: - is a stack which start to address the issues involved in exchanging data from IBMpc to/from Macintosh and file translation. - It has informatin on Word Processors, SpreadSheet, Graphics and database file formats and list some problems and solution to translation between file formats. - it has a section on MS-DOS file extensions and what they mean. - it has soem screen clips from Claris XTND (MacWrite II), AFE, MacLink Plus, MicroSoft Windows Paint program. - it list from free unix bitmap graphics translation packages - it list a shareware IBMpc bitmap translation package ---------------------------------------------------------------------------- 2) Program Import/Exports: It contains cards listing applications and formats they can import or export directly. Where separte translation utilities are available they are listed on separate cards with refereces to them. Each card has four text fields: "title" - Product name, Version, & Operating System. "Import" - Import formats "Export" - Export formats "Problems" - Known problems, limitations, references & other information. Permission is granted to use these stack for electronic presentations in the educational community free of charge, as long as credit information is left unchanged and is displayed. Printed copies must include following information: By Mark Fleming Copyright 1992, All Rights Reserved 521 Albert Street, Kingston, Ont. Canada, K7K 4M5 Phone: (613) 545-239 Fax: (613) 545-6798 Email: FLEMINGM@qucdn.queensu.ca The information is "as is", since I have collected the information from may sources. If you find errors, omissions, or addition, please send the information to me to be included. All trademarks are the property of their respective holders. NOTE: Text of changes as a note or the "New hypercard cards" are find with me, [graphics to be added B&W only please, PICT or MacPaint format!] Cheers, Mark <<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>> Macintosh Support, Computing & Communications Services Queen's University at Kingston, Ontario Canada, K7L 3N6 Phone: (613) 545-2039, Fax: (613) 545-6798 E-mail: FLEMINGM@QUCDN.QueensU.ca AppleLink: CDA0448 #### BINHEX dylan-faq-94-07-29.hqx **** #### TEXT dylan-manual-ps.txt **** %!PS-Adobe-2.0 %%Title: Untitled6 %%Creator: PrintMonitor %%CreationDate: Friday, June 3, 1994 %%Pages: (atend) %%BoundingBox: ? ? ? ? %%PageBoundingBox: 30 31 582 761 %%For: Orca %%DocumentProcSets: "(AppleDict md)" 71 0 %% © Copyright Apple Computer, Inc. 1989-92 All Rights Reserved. %%EndComments %%BeginProcSet: "(AppleDict md)" 71 0 userdict/LW{save statusdict/product get(LaserWriter)anchorsearch exch pop{dup length 0 eq{pop 1}{( Plus)eq{2}{3}ifelse}ifelse}{0}ifelse exch restore}bind put userdict/patchOK known not{save LW dup 1 ne exch 2 ne and false<1861AEDAE118A9F95F1629C0137F8FE656811DD93DFBEA65E947502E78BA12284B8A58EF0A3 2E272778DAA2ABEC72A84102D591E11D96BA61F57877B895A752D9BEAAC3DFD7D3220E2BDE7C036467464E0E836748F1DE7AB6216866F130CE7CFCEC8CE050B870C11881EE3E9D70919>{eexec}stopped{dup type/stringtype eq{pop}if}if and exch restore userdict/patchOK 3 -1 roll put} if userdict/downloadOK known not{userdict/downloadOK{ vmstatus exch sub exch pop 120000 gt patchOK and}bind put}if userdict/type42known known not{userdict/type42known systemdict/resourcestatus known{42/FontType resourcestatus{pop pop true}{false}ifelse }{false}ifelse put}if type42known not downloadOK and {userdict begin /*charpath /charpath load def/charpathflag false def/charpath{userdict/charpathflag true put userdict/*charpath get exec userdict/charpathflag false put}bind def end}if userdict/checkload known not{userdict/checkload{{pop exec} {save 3 dict begin/mystring 6050 string def #### TEXT dylan-manual-readme.txt **** This directory (cambridge.apple.com:/pub/dylan/dylan-manual/) contains the June 1994 interim Dylan language reference. This document uses the Palatino and Courier fonts. The same document is available in several different formats: ps - Adobe Postscript rtf - Rich Text Format. This is a plain ascii file, containing formatting command. Many word processors can import this file format, including MacWrite, MicrosoftWord, Word Perfect, and others. postcard.hqx - This is a self-displaying document created with Print2Pict and the Postcard extension. To view on a Macintosh, simply double-click. Print2Pict is written by Baudouin RAOULT, 17 Home Farm Close RG2 7TD Reading Berkshire, England. email: mab@ecmwf.co.uk #### TEXT dylan-manual-rtf.txt **** {\rtf1\mac\deff2 {\fonttbl{\f0\fswiss Chicago;}{\f2\froman New York;}{\f3\fswiss Geneva;}{\f4\fmodern Monaco;}{\f13\fnil Zapf Dingbats;}{\f16\fnil Palatino;}{\f20\froman Times;}{\f21\fswiss Helvetica;}{\f22\fmodern Courier;}{\f23\ftech Symbol;} {\f1948\fnil Lithos-Bold;}{\f2285\fnil Lithos-Light;}{\f2651\fnil Lithos-Black;}{\f2847\fnil Lithos-ExtraLight;}{\f3015\fnil Lithos-Regular;}{\f5862\fnil Bellevue;}{\f12899\fnil AppleGaramond LtIt;}{\f12900\fnil AppleGaramond BkIt;} {\f12901\fnil AppleGaramond BdIt;}{\f12902\fnil AppleGaramond Lt;}{\f12903\fnil AppleGaramond Bk;}{\f12904\fnil AppleGaramond Bd;}{\f13101\fnil Tekton Oblique;}{\f13102\fnil Tekton;}{\f14590\fnil BlkI New Aster BlackItalic;} {\f14591\fnil Blk New Aster Black;}{\f14592\fnil SBI New Aster SemiBoldItalic;}{\f14593\fnil SB New Aster SemiBold;}{\f14594\fnil BI New Aster BoldItalic;}{\f14595\fnil B New Aster Bold;}{\f14596\fnil I New Aster Italic;}{\f14597\fnil New Aster;} {\f14819\fnil BI LucidaSans BoldItalic;}{\f14820\fnil B LucidaSans Bold;}{\f14821\fnil I LucidaSans Italic;}{\f14822\fnil LucidaSans Roman;}{\f14887\fnil BI Lucida BoldItalic;}{\f14888\fnil B Lucida Bold;}{\f14889\fnil I Lucida Italic;} {\f14890\fnil Lucida;}{\f14917\fnil BI Letter Gothic BoldSlanted;}{\f14918\fnil B Letter Gothic Bold;}{\f14919\fnil I Letter Gothic Slanted;}{\f14920\fnil Letter Gothic;}}{\colortbl\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255; \red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;}{\stylesheet{\s224\li480\ri480 \b\v\f16\fs20 \sbasedon0\snext0 PostScript;}{\s231\li1440\ri720\keep\tqr\tldot\tx8640 \f16 \sbasedon232\snext0 toc 3;}{\s232\li960\ri480\tqr\tldot\tx8640 \f16 \sbasedon233\snext0 toc 2;}{\s233\li480\ri480\tqr\tldot\tx8640 \b\f16 \sbasedon0\snext0 toc 1;}{\s235\li1800\ri480 \f16 \sbasedon0\snext0 index 6;}{\s236\li1440\ri480 \f16 \sbasedon0\snext0 index 5;}{\s237\li1080\ri480 \f16 \sbasedon0\snext0 index 4;}{\s238\li720\ri480 \f16 \sbasedon0\snext0 index 3;}{\s239\li960 \f16 \sbasedon0\snext0 index 2;}{\s240\li480 \f16 \sbasedon0\snext0 index 1;}{\s242\li480\ri480 \f16 \sbasedon0\snext0 page number;}{\s243\li440\ri460\brdrt\brdrs \tqc\tx3600\tqr\tx8900 \i\f16 \sbasedon0\snext243 footer;}{\s244\ri480\brdrb\brdrs \tqr\tx8900 \i\f16\fs20 \sbasedon0\snext244 header;}{\s245\li480\ri480 \f16\fs20\up6 \sbasedon0\snext0 footnote reference;}{\s246\li480\ri480 \f16\fs20 \sbasedon0\snext246 footnote text;}{\s249\sb240\keep \i\f16\fs20 \sbasedon0\snext0 heading 7;}{\s250\sb240\keep \b\f16 \sbasedon251\snext0 heading 6;}{\s251\sb240\keep \b\f16 \sbasedon0\snext0 heading 5;}{ \s252\li475\ri480\keepn \b\f16 \sbasedon253\snext0 heading 4,heading 4 (1 top page),H3;}{\s253\li475\ri480\sb120\sa120\keepn\brdrt\brdrs \b\f16\fs28 \sbasedon7\snext0 heading 3,H2;}{\s254\li480\ri480\sb240\sa240\keepn\brdrt\brdrs \b\f16\fs36 \sbasedon3\snext0 heading 2,H1;}{\s255\li475\ri475\sb80\sa360\keepn\pagebb\brdrt\brdrs \b\f16\fs48 \sbasedon1\snext0 heading 1;}{\li480\ri480 \f16 \sbasedon222\snext0 Normal;}{\s1\li480\ri475\sb80\sa360\keepn\pagebb\brdrt\brdrs \b\f16\fs48 \sbasedon2\snext2 sec1;}{\s2\li480\ri480\sa120 \f16 \sbasedon0\snext2 body;}{\s3\li480\ri480\sb240\sa240\keepn\brdrt\brdrs \b\f16\fs36 \sbasedon1\snext2 sec2;}{\s4\li480\ri480\tx2640 \f16 \sbasedon13\snext4 list 2;}{ \s5\li960\ri480\sb120\keepn\tx2880\tx4800\tx6720 \f22\fs20 \sbasedon2\snext6 example 1;}{\s6\li960\ri480\keepn\tx2880\tx4800\tx6720 \f22\fs20 \sbasedon5\snext6 example 2;}{\s7\li480\ri480\sb120\sa120\keepn\brdrt\brdrs \b\f16\fs28 \sbasedon3\snext2 sec3;}{ \s8\li960\ri480\sa320\tx2880\tx4800\tx6720 \f22\fs20 \sbasedon6\snext6 example 3;}{\s9\fi-480\li480\ri480\sb240\sa120\keepn\tx480\tqr\tx9360 \f16 \sbasedon2\snext10 def1;}{\s10\li480\ri480\sa120\keepn\tqr\tx8640\tqr\tx9360 \f16 \sbasedon9\snext11 def2;}{ \s11\li480\ri480\sa120\tqr\tx8640\tqr\tx9360 \f16 \sbasedon10\snext11 def3;}{\s12\li480\ri480\sa240\tx2640 \f16 \sbasedon4\snext12 list 3;}{\s13\li480\ri480\sb120\tx2640 \f16 \sbasedon2\snext13 list 1;}{\s14\fi-2160\li2640\ri480\sb120\sa120\tx2640 \f16 \sbasedon2\snext14 table 1;}{\s15\fi-2160\li2640\ri480\sa160\tx2640 \f16 \sbasedon14\snext15 table 2;}{\s16\fi-2160\li2640\ri480\sa240\tx2640 \f16 \sbasedon15\snext16 table 3;}{\s17\li480\ri480\sa120\tx2640 \f16 \sbasedon2\snext17 body tight;}{ \s18\fi-360\li1440\ri480\sa160 \f16 \sbasedon0\snext18 list13;}{\s19\fi-480\li480\ri480\sa120\keepn\tx480\tqr\tx9360 \f16 \sbasedon9\snext19 def1-alt;}{\s20\fi-1800\li2880\ri480\sa160 \f16 \sbasedon15\snext20 table 2a;}{\s21\fi-360\li840\ri480\sa160 \f16 \sbasedon2\snext21 bulleted list;}{\s22\li960\ri480\sb120\sa240\keepn\tx2880\tx4800\tx6720 \f22\fs20 \sbasedon5\snext22 example13;}{\s23\fi-2160\li2640\ri480\sa240\keep\tx2640 \f16 \sbasedon14\snext23 table13;}{\s24\fi-2160\li4860\ri480\sa160\tx4860 \f16 #### BINHEX dylan-wwdc94-brochure.hqx **** #### TEXT fortran-compilers.txt **** Date: Thu, 5 Nov 92 14:55 WET From: "Alun J. Carr" <AJCARR%ccvax.ucd.ie@Forsythe.Stanford.EDU> Subject: [*] FORTRAN compiler report Here is the collection of responses I received in response to my query about the 'best' (most VAX-compatible, fastest) FORTRAN compiler for the Mac. It looks like the Language Systems compiler is the most often recommended. Many thanks to all those who responded, especially to those who I didn't manage to reply to individually. Dr Alun J. Carr Mechanical Engineering Department University College Dublin Belfield Dublin 4 Ireland Internet: ajcarr@ccvax.ucd.ie #### TEXT fox-base-plus.txt **** From: dent@DIALix.oz.au (Andrew Dent) Subject: tips for Fox programmers Date: Wed, 17 Mar 93 21:05:07 WST The following is a long list of tips for FoxBase+/Mac programmers (although many are generally applicable to Foxbase). ABOUT THESE NOTES All copyright to these notes is hereby relinquished and I transfer them to the public domain. However, please leave this message at the top of the notes. If you have any corrections or additional hints, forward to me and I will incorporate them in the notes for future release. Some of these notes may be a bit cryptic - they were written as more of a reminder to me when coming back to FB from other environments. Feel free to call for explanations, or mail me improved descriptions! 16th March 1993 Andy Dent #### BINHEX future-basic-tn-vol1.hqx **** Date: 29 Jun 1993 09:09:00 -0400 (EDT) From: "John B. McVey (203) 727-7084" <JMCV%A1%UTRC@mrgate.utc.com> Subject: FB Tech Notes Posting To: Info-mac.Stanford From: McVey.John on Fri, Jun 25, 1993 6:51 PM Subject: FB Tech Note Posting To: Info-mac.Stanford The attched areTechnical notes of interest to Future Basic prog rammers. Suggeststed file name is FBasicTN.Vol1. Suggested directory is /tech/. The notes are Vol1 of a 3 volumes published to date and were furnished by the Future Basic publisher technical help department with the understanding that the notes would be made available on the Net. This file contains technical notes that provides solutions to some problems encountered when programming in FutureBASIC. #### BINHEX future-basic-tn-vol2.hqx **** Date: 15 Jul 1993 11:55:00 -0400 (EDT) From: "John B. McVey (203) 727-7084" <JMCV%A1%UTRC@mrgate.utc.com> Subject: Future Basic Technical Notes - Vol 2 The attached are Technical notes of interest to Future Basic programmers. Suggested file name is future-basic-tn-vol2.hqx;. Suggested directory is /dev/info/ The notes are Vol. 2 of 2 volumes published to date and were furnished by the Future Basic publisher technical help department with the understanding that the notes would be made available on the Net. This file contains technical notes that provides solutions to some problems encountered when programming in FutureBasic. #### BINHEX gestalt-selectors-26.hqx **** From: "Rene G.A. Ros" <rgaros@bio.vu.nl> Subject: Gestalt Selectors List 2.6 Date: Wed, 12 Oct 1994 08:45:33 +0100 (MET) Included below is version 2.6 of the Gestalt Selectors List (GSL) This list celibrates its second anniversary today. It lists all sorts of information about the Gestalt Manager, but mainly about selectors and the meaning of the returned values. The Gestalt Manager is part of the Apple Macintosh System Software to enable programmers to determine the availability of certain software and hardware. The most important news is that the machine ID's will be reused... Best regards, Rene Ros rgaros@bio.vu.nl Replaces: /info-mac/dev/info/gestalt-selectors-25.hqx Archive: /info-mac/dev/info/gestalt-selectors-26.hqx #### TEXT gif-format-gif89a.txt **** Date: Sun, 27 Jun 1993 21:56:58 -0700 From: Alan Coopersmith <alanc@ocf.Berkeley.EDU> Subject: GIF 89a format dev/info/gif-format.txt is the 1987 (GIF87a) version of the format description. Enclosed is the July 31, 1990 revision which covers the GIF89a version. Note: GIF & Graphics Interchange Format are trademarks of Compuserve. ------------------------------------------------------------------------------- Cover Sheet for the GIF89a Specification DEFERRED CLEAR CODE IN LZW COMPRESSION #### TEXT gif-format.txt **** 15-Mar-89 19:43:20-GMT,32427;000000000001 Return-Path: <SXWRR%ALASKA.BITNET@forsythe.stanford.edu> Received: from Forsythe.Stanford.EDU by sumex-aim.stanford.edu (4.0/inc-1.0) id AA14020; Wed, 15 Mar 89 11:43:20 PST Message-Id: <8903151943.AA14020@sumex-aim.stanford.edu> Received: by Forsythe.Stanford.EDU; Wed, 15 Mar 89 11:44:20 PST Date: Wed, 15 Mar 89 10:37:59 -0900 To: info-mac@sumex-aim.stanford.edu Reply-To: <SXWRR%ALASKA.BITNET@forsythe.stanford.edu> Sender: <SXWRR%ALASKA.BITNET@forsythe.stanford.edu> From: Reed Rector <SXWRR%ALASKA.BITNET@forsythe.stanford.edu> Subject: GIF specifications A few weeks ago, I asked for someone to send me the Graphics Interchange Format (GIF) specifications. The replys were mixed.... half of the people had the specs, and the other half wanted a copy, so it seems that the Archive is a good place for it. I also recieved some 'C' source code to do the encoding and decoding, but it is not specifically for the Mac. If there is sufficient demand, #### TEXT gw-ada-ed.txt **** From: Michael Feldman <mfeldman@seas.gwu.edu> Subject: GW-Ada/Ed Announced: Free Ada Compilation System for Mac Date: Mon, 24 Jan 1994 18:43:04 -0500 (EST) GW-Ada/Ed Program Development Environment for Apple Macintosh ------------------------------------------------------------- January 1994 Prof. Michael B. Feldman Department of Electrical Engineering and Computer Science The George Washington University Washington, DC 20052 (202) 994-5253 (voice) (202) 994-5296 (fax) mfeldman@seas.gwu.edu (Internet) We are happy to announce the first release of GW-Ada/Ed for the Apple Macintosh family of computers. This software is now available by anonymous ftp from wuarchive.wustl.edu, in the directory languages/ada/compilers/adaed/gwu/mac. #### BINHEX inside-mac-da-12.hqx **** Date: Fri, 8 Dec 89 10:28:27 PST From: PUGH@ccc.nmfecc.gov To: INFO-MAC@sumex-aim.stanford.edu I recently reposted the Inside Mac DA, but somehow managed to include an old version of the DA itself (1.1 instead of the proper 1.2), so here is a repost to fix that. Included is the most recent Inside Mac DA (version 1.2), the most comprehensive manual (including some additions and corrections I have made) and its index, a miniature manual for floppy users, and all the tools necessary to modify the manuals and index yourself. There is even documentation. It's pretty simple to use, just toss the files Manual and MMIndex into your System Folder and use your favorite technique to install the DA. You will be in business. If you want to use the small manual, rename it to Manual, use the enclosed index program to build a new MMIndex and toss these in your System Folder. Modifications to the manuals are handled accordingly. The Manuals are straight TEXT files. Share and enjoy... Jon N L pugh@ccc.nmfecc.gov M A L National Magnetic Fusion Energy Computer Center F T N Lawrence Livermore National Laboratory E L PO Box 5509 L-561 C Livermore, California 94550 C (415) 423-4239 #### TEXT lisp-for-mac.txt **** Date: Tue, 25 May 1993 20:31:04 -0400 From: straz@cambridge.apple.com (Steve Strassmann) Subject: reposting: lisp-for-mac.txt Here's some info for the info-mac archives, specifically info about development in dynamic languages for the mac... 1) I recently explored around the Information/Development and Development/Information folders on sumex. To my chagrin, the entry for lisp I posted has somehow disappeared. I'm enclosing another copy below in the hopes of correcting that. 2) It seems that MacGambit 2.0 (also described below) has disappeared. It's available by anonymous ftp from trex.iro.umontreal.ca - would you be interested in snarfing it to the info-mac archives? 3) The file smalltalk-for-mac.txt should be updated to include info about the very cool new smalltalk, SmalltalkAgents. It's available from Quasar Knowledge Systems, Bethesda, MD #### TEXT mac-binary-ii.txt **** Date: Tue, 29 Jun 1993 09:05:39 +0800 From: Peter N Lewis <peter.lewis@info.curtin.edu.au> Subject: dev/info - MacBinary II Specs Hi, The specs for MB2 seem to have disappeared from the various sites, so here it is, reposted. I didn't write this, I have no connection with it, I'm just posting it. Peter. These are the new changes to the MacBinary Standard, as generally agreed upon in the MacBinary II Conference 6/21/87, and as changed in the followup conference 6/28/87. Revised 7/24/87 to reflect suggestions and clarifications that came later, and to include all necessary information needed from the original MacBinary standard document to implement MacBinary II. The new standard will be very similar to the original MacBinary standard as described in [MacBinary Standard]. (Reading the original standard is recommended for a full understanding of implementation and philosophy behind the MacBinary I and II formats.) The binary format consists of a #### TEXT mac-hack-93.txt **** From: waldemar@ai.mit.edu (Waldemar Horwat) Date: Tue, 10 Nov 92 17:52:59 EST Subject: MacHack '93 Call for Papers Call for Papers Technical Conference for Macintosh Developers '93 June 16 - 19, 1993 Ann Arbor, Michigan The MacHack '93 Proceedings Committee is soliciting papers for the eighth annual Technical Conference for Macintosh Developers (MacHack '93). The conference is a technical forum on the Macintosh computer and personal computing in general and includes programming, networking, operating system, tools, novice, business, and research tracks. Possible topics include, but are not limited to: #### BINHEX mac-prog-secrets-101.hqx **** Date: Fri, 7 May 1993 17:27:31 -0500 From: igorl@uiuc.edu (Igor Livshits) Subject: Mac Pgming Secrets sources Attached are the sources to examples from Scott Knaster's and Keith Rollin's book _Macintosh Programming Secrets_, 2nd edition. Keith mentioned that he did not know how to send stuff to sumex-aim; so, I assumed he wanted it here ;-) Anyway, here's what he had to say: A few days ago, people were asking about the possibility of making the source code to Macintosh Programming Secrets (2nd Edition) available via ftp. Among the reasons against this, I cited that I really didn't have access to an ftp site. Oddly ( :-) ), this prompted at least three ftp site administrators to send me mail saying "You can use mine!" So I've sent the source to them. Already, it's shown up on two of them. Here are the locations: ftp.apple.com (/dts/mac/sc/mps-disk-v1-0-1.hqx) mac.archive.umich.edu (I don't see it there, yet) ftp.gmd.de (/mac/books/mps-examples-1.0.1.hqx) I don't know how to submit things to sumex-aim, or I'd send it there, too. In case you're curious as to exactly what the source code is I'm talking about, I've appended a summary of the book I posted last June. Scott Knaster and I wish you all the best with this sample code. ---------- The second edition is almost entirely new. As you may recall, the first edition was split into two parts. The first part was a historical background and philosophy section. The second part was a technical section (but, alas, lacking in source code samples). The two sections were divided by a cartoon showing how the event manager worked. In the new edition, the book is still split up into two parts. The first section is mostly the same, updated to take out anachronisms (like references to the possibilities of multi-tasking and 32-bit cleanliness) and add current information (like System 7.0 stuff). The cartoon has been replaced by famous Apple About boxes. The first is the unexpurgated MultiFinder 1.0 about box (the official release version had all the good parts bleeped; we've put them back in for the book). The second is the text from the circus parade from one of the preliminary 7.0 release CD's. The second section is where all the new information are. Chapter 3 shows the application skeleton used for all the samples in the book. Rather than duplicate the same code that handles initialization, windows, and menus in each chapter, we show it just once. All the subsequent chapters tweak the skeleton a little and then get on with the interesting stuff. Chapter 4 is on dialogs. It shows how to handle modal, modeless, and movable-modal dialogs. The sample for the modal dialog is based on an idea in the first book, where command-key equivalents are assigned to all the dialogs items. The modeless dialog shows a sample "Find" dialog that uses the 7.0 popupmenu control. The movable-modal dialog shows how to do a progress indicator like the Finder's. Chapter 5 talks about QuickDraw. It starts off a lot like the QuickDraw chapter of the first edition, but then delves a little more into current color issues. The second half of the chapter implements an idea put forth in the first edition, where offscreen buffers are used to save the contents of background windows when a dialog is displayed, and then used to restore the contents of those windows when the dialog is dismissed. Chapter 6 deals more with QuickDraw and shows how to do mouse tracking. The sample program reads in a MacPaint picture. The user can then use the mouse to etch out a rectangular selection that does the "marching ants" animation. The selection can then be clicked on and dragged around. Offscreen buffers are used for this, too. Chapter 7 gets into window management. We show how to implement Tile Windows and Stack Windows menu items, and show how to do a Window menu that keeps track of all the open windows. The algorithms for tiling and stacking work across multiple monitors. Chapter 8 delves into the File Manager. A simple program is shown that allows the user to select a file (using Standard File), and target directory (again, using Standard File) and then copies the file to the destination in small chunks. The reader is encouraged to integrate the copy routine with the progress indicator shown in Chapter 4. Chapter 9 develops different kinds of standalone code. The first sample is a simple INIT that beeps at startup. Then a more realistic INIT is given that causes a command-key sequence to zoom the frontmost window (I actually use this INIT in my everyday work). Next, we show how to implement an LDEF that draws icons and grays out disabled items. Finally, we give the source code to a windoid WDEF (the kind of window usually associated with floating windows). Note that we don't actually show how to do floating windows (bummer). Chapter 10 is a collection of little routines that aren't large enough to qualify for chapters of their own. We show how THINK programmers can do spinning cursors based on MPW's 'acur' resources. We even show how such animation can be done an interrupt time (even though I personally don't approve of the practice). We show how applications can check for Command-Period without calling WaitNextEvent, and how to implement a password-entry dialog box with the little bullet characters. We also show how to hide the menubar. In summary, chapters 1 and 2 are a lot like the first edition. Chapters 4, 5, and 7 are partially based on information and ideas in the first edition. The remaining chapters (3, 6, 8, 9, and 10) are totally new. If you get the second edition, keep the first edition handy, because there's a lot of material we threw away (like a lot of stuff dealing with printing and the Finder desktop database). All of the chapters include complete source code (in THINK C) to all of the interesting stuff we talk about. Two people have complained about our not including and resource dumps, but all of the resources we use are straightforward enough that we didn't want to fill up pages and pages with blocks of data (Like icons. I used to hate that about the old MacTutor -- I hope the new MacTutor is better). Besides, we used ResEdit exclusively, and there were no .r files. -------------------------------------------------------------------------- Keith Rollin --- Phantom Programmer --- Taligent, Inc. --------------------------------------------------------------------------- #### BINHEX n-shell-programmers-guide-102.hqx **** Date: Thu, 8 Sep 1994 05:29:27 -0700 (PDT) From: John Jensen <jjensen@kaiwan.com> Subject: nShell(tm) Programmer's Guide v1.0.2 This package replaces: /info-mac/dev/info/n-shell-programmers-guide.hqx This is version 1.0.2 of the nShell(tm) Programmer's Guide. The guide has been expanded and some errors been corrected. In particular, v1.0.1 of this guide contained incorrect documentation for some callbacks - these have been corrected. This package describes how to write command resources for the nShell(tm). Included are source code examples and a hypertext programmer's guide to the nShell. The programmer's guide may be read using any text editor, but a "setext" browser, such as M. Akif Eyler's Easy View, will present the guide in it's full hypertext format. A user's guide to the nShell(tm) is available separately. You may distribute unmodified copies of the nShell(tm) for noncommercial purposes. All other rights are reserved. nShell-Pro(tm) is available as a commercial product, and may not be distributed without the express written consent of Newport Software Development. nShell and nShell-Pro are trademarks of Newport Software Development. Apple and Macintosh are registered trademarks of Apple Computer, Inc. THINK C is a trademark of Symantec Corporation. Other brands and their products are trademarks of their respective holders. Contact: John Jensen EMail: jjensen@kaiwan.com, jjensen@aol.com, or jjens@eworld.com Mail: Newport Software Development, P.O. Box 1485, Newport Beach, CA 92659 #### TEXT new-inside-mac-books.txt **** Date: Mon, 18 Jan 93 14:47 N From: BOONE%RECHT.RUG.AC.BE@Forsythe.Stanford.EDU Subject: [*] New Inside Macintosh Books Report Greetings, Recently i asked about the new Inside Macintosh books on the digest. I got many replies from many helpful people. Many thanks to them! I compiled all replies in a report, it might be helpful for other people too ! Enjoy ! Dimitri Boone Belgium / Europe boone@recht.rug.ac.be BTW : Could someone tell me the correct path and filename for obi-wan 4.0. I have no direct ftp-possibilities and have to retrieve all files by ftpmail. I have succesfully downloaded the obiwan database but the #### TEXT nic-source-package-update.txt **** Date: Fri, 7 May 93 11:17:36 PDT From: macmod@SUMEX-AIM.Stanford.EDU (Info-Mac Moderator) From: neeri@iis.ethz.ch (Matthias Neeracher) Subject: New and Updated Files at nic.switch.ch Date: Fri, 7 May 1993 12:36:09 GMT The ftp archive at nic.switch.ch [130.59.1.40] contains in the directory software/mac/src a collection of source packages for the Apple Macintosh. This posting lists files that have changed in April 1993. All pathnames are relative to ~ftp/software/mac/src. New Entries: Name: Application Killer Description: Code demonstrating how to kill an application Think C: think_c/AppKiller.cpt.bin Application: think_c/AppKiller.cpt.bin Name: BYacc (Berkeley Yacc) Description: Yacc generating C #### TEXT one-liners.txt **** Date: Wed, 17 Jan 1990 12:59:24 EST From: PEPKE@scri1.scri.fsu.edu (Eric Pepke) Subject: Macintosh One-Liners Here is the latest version of the Macintosh One-Liners. It's now two pages long. The Macintosh One-Liners are intended to condense onto a couple of sheets of paper information about some of the most common Macintosh problems and programming pitfalls. Each one-liner is a single line of text, shorter than 80 characters, which informs about one aspect of Macintosh use or programming. The one-liners are brief and do not give complete information about their topics. This is intentional. Detailed documentation exists elsewhere, mostly in Inside Macintosh and in the Technical Notes. If you need more information than is provided in a one-liner, you should be able to determine it by a little experimentation or by looking it up using the words in the one-liner as hints. One-liners give either facts or advice. The facts may be obvious to some people and obscure to others but are important for all. The advice is #### BINHEX power-pc-chat.hqx **** From: bsa@engr.ucf.edu (Brad Ackerman) Subject: [*] PowerPC Chat (21 June 1993) from AOL Date: Tue, 13 Jul 93 18:06:48 EDT Fellow Netters: Attached to this message is a chat log from America Online. The log was taken on 21 June 1993, and is from the Mac Development (MDV) forum. It features guest star Jordan Mattson of apple.com, who talks about the PowerPC. Since I'm a bit paranoid, here goes the legalese: This document might possibly be (C) 1984-1993 Apple Computer, Inc. All copyrights that might possibly be infringed are applicable under international and interplanetary law. The opinions of the people in attendance at the time the enclosed was logged, as well as the disposition of any and/or all computer systems this information passes through, are not necessarily the opinions of Brad Ackerman, AOL, Stanford, UMichigan, UTexas, Dr. Samuel Beckett, and/or God Almighty, King of Kings, Lord of Lords, etc. This file will self-destruct in 30 seconds, causing all quarks on which it is stored to abandon their bonded arrangement and proceed to Bermuda for a week's vacation. Resistance is futile. You will be assimilated. Have a nice day. #### BINHEX powermodules.hqx **** From: macmod (Info-Mac Moderator) Date: Tue, 19 Oct 93 7:16:40 PDT (5.65c/IDA-1.4.4 for INFO-MAC@sumex-aim.stanford.edu); Mon, 18 Oct 1993 20:00:54 -0700 Date: Mon, 18 Oct 1993 20:00:54 -0700 Message-Id: <199310190300.AA15624@halcyon.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="========================_11346514==_" To: INFO-MAC@sumex-aim.stanford.edu From: johnsos@halcyon.com (Scott A. Johnson) Subject: PowerModule.hqx (Development Guide) --========================_11346514==_ Content-Type: text/plain; charset="us-ascii" About the PowerModule Developer Information Package -------------------------------------------------- This binhexed file contains information about developing PowerModules, which are extensions for use with PowerBar (uploaded separately). PowerBar is required to use any extensions developed using these guidelines. Send inquiries to Scott Johnson via the following channels: AOL: DevScott AppleLink: johnsos CIS: 71035,3273 Internet: devscott@aol.com (preferred) or johnsos@halcyon.com Enjoy! Scott A. Johnson --========================_11346514==_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: binary #### BINHEX powerpc-white-paper.hqx **** From "lance@shell.portal.com (Lance K. Chun)" Tue Aug 31 07:11:22 1993 Date: Tue, 31 Aug 1993 03:41:49 -0700 From: lance@shell.portal.com (Lance K. Chun) Subject: [*] PowerPC.Dev.White Paper.sit --========================_6485618==_ Content-Type: text/plain; charset="us-ascii" PowerPC Technology The Power Behind the Next Generation of Macintosh Systems An Overview for Apple Third-Party Developers --========================_6485618==_ Content-Type: application/mac-binhex40; name="PowerPC.Dev.White_Paper.sit" #### BINHEX programmers-paradise.hqx **** Date: Sun, 27 Sep 92 04:00 EDT From: STEIN78@WILMA.WHARTON.UPENN.EDU Subject: ProgrammerParadise.hqx Information on the ProgrammerUs Paradise Pascal Source Code Package. Tells you all about the programs and how to order! #### TEXT programming-in-basic.txt **** Date: Tue, 10 Nov 92 13:48:38 PST From: "Anthony E. Siegman" <siegman@sierra.stanford.edu> Subject: Programming the Mac in BASIC Here for what it's worth is an annotated list of books and other references on programming the Mac in QuickBASIC and other BASICs. Most of these are several years or more old, but some of them could still be useful, especially for more novice or amateur programmers. Publish, archive, or ditch as you see fit (about 150 lines total). ********************************************************** Programming the Macintosh in BASIC (Recent References) ********************************************************** % Harvey M. Deitel and Paul J. Deitel, Microsoft Macintosh QuickBASIC: A Structured Approach (Prentice Hall, 1991). One reviewer says: ``This (might be) a good book for a person #### BINHEX resedit-tmpl-helper.hqx **** From: fairchil@netcom.com (Kevin Fairchild) Subject: ResEdit TMPL Helper Date: Thu, 13 Jan 1994 15:02:29 -0800 (PST) Enclosed is a DA that displays the data structures used by ResEdit TMPL resources. I found this on AOL and am not the author or associated with it in any way. Kevin Fairchild #### BINHEX resedit-tmpl-types.hqx **** Date: Thu, 18 Jun 1992 19:06:53 -0500 (CDT) From: DAVE@GERGO.TAMU.EDU (Dave Martin, Geochemical Research, Texas A&M) Subject: [*] ResEdit TMPL Types DA This is a desk accessory which contains the field type info for creating TMPLs in ResEdit 2.1. Very simple, very small. Downloaded from AOLs Mac Utility (MUT) forum. #### BINHEX rich-text-format.hqx **** From: leo@cp.tn.tudelft.nl (Leo Breebaart) Subject: Re: Microsoft Rich Text Format Description Date: Fri, 11 Dec 92 20:29:39 MET > Could you resubmit? Sure, no problem. Congratulations, by the way, on your new hard disk -- I wish I had known earlier that your fundraising drive accepted credit cards, or I would have donated some money myself (let me know if can still use donations). Sumex has been a wonderful resource the past few years. I couldn't have survived without the services you people and the umich guys have been supplying. Thanks for everything... Leo --------------------------------------------------------------------------- This is the description of Microsoft's Rich Text Format (RTF). Additional (Unix-format) software for building simple RTF translators has been written and made available by Paul DuBois (dubois@primate.wisc.edu) on ftp-site ftp.primate.wisc.edu in the pub/RTF directory. -- Leo Breebaart (leo @ cp.tn.tudelft.nl) --------------------------------------------------------------- #### TEXT smalltalk-for-mac.txt **** Date: Tue, 27 Oct 92 16:25 BST From: Raza Rizvi x320 <RIZVI@CITI.CRANFIELD.AC.UK> Subject: (Summary) Smalltalk on MAC This is a summary of the *excellent* response I received about Smalltalk on Macintosh which I thought I should post back to INFO-MAC. I have also individually posted the people who actually sent the replies. All replies have been edited by me for clarity, so I take responsibility for errors etc. Opinions expressed belong to the original author. Between posting and getting the replies back, I contacted Xerox EuroParc and Xerox Parc to find out whether the 'inventor' of Smalltalk (Adele Goldberg) still worked for them. They pointed me to her new company, ParcPlace Systems. Below are some comments about ParcPlace Systems version of smalltalk, including a reply direct from a ParcPlace Systems employee (good to know they are on the net!) #### TEXT symantec-cpp-60x-to-70-updt.txt **** Date: Thu, 02 Jun 94 11:01:07 pst From: "Scott Shurr" <SShurr@symantec.com> Subject: Announcement for /dev Please post the following announcement to the /dev area of sumex-aim. Thanks. --Scott Shurr - Symantec Corporation Users of Symantec C++ for MPW: Symantec C++ for MPW 7.0 is now available as a FREE UPGRADE to owners of version 6.0.x. Due to its size, about 3M, we have not posted it to the online services. We will gladly mail upgrade diskettes to any registered customers who send email with their address to: powermac@bedford.symantec.com OR sym.powermac@AppleLink Thanks for your patience while we made this upgrade ready for distribution. #### BINHEX think-c-from-scratch.hqx **** From "gonzalez@crab.rutgers.edu (Ralph Gonzalez)" Thu Mar 10 06:13:10 1994 Date: Thu, 10 Mar 94 09:12:03 EST From: gonzalez@crab.rutgers.edu (Ralph Gonzalez) Subject: think-c-from-scratch.hqx *** This is a Macintosh HyperCard tutorial for C++ programmers *** FILE think-c-from-scratch.hqx TYPE binhex encoded Macintosh SIZE 193k DATE Feb. 9, 1994 FROM gonzalez@crab.rutgers.edu (Ralph Gonzalez) Think C/C++ From Scratch is a Bookbinder-based HyperCard (2.0 or later) tutorial on object-oriented programming. It uses a subset of C++. Examples are compatible with Symantec Think C 5 (or later) and any C++ compiler. TCFS also serves as an on-line C reference. $20 shareware, 10 copies/$100. --- cut here --- #### BINHEX think-c-guide-stack.hqx **** Date: Thu, 28 Feb 91 17:42:18 EST From: rgonzal@chowder.rutgers.edu (Ralph Gonzalez) Subject: lang/think-c-prog-guide10.hqx The Think C Programming Guide is a $15 shareware HyperCard stack which teaches how to use Symantec Corp.'s object-oriented Think C compiler. It also serves as an introduction to the basic features of the C++ language. It contains examples which may be pasted directly into source files for compilation. It does NOT assume C programming experience. It does NOT cover Macin- tosh programming per se, nor how to use the Think Class Library. The Guide comes with two free libraries of Think C/C++ compatible files. One library contains classes for creating 3D graphics and animations. This presently supports portability >From the Macintosh to IBM PC computers (the latter using Turbo C++). The other library is for experimenting with changeable textual user interfaces, and works on any computer with a suitable compiler. -Ralph Gonzalez, rgonzal@chowder.rutgers.edu #### BINHEX tiff-revision-60.hqx **** Date: Wed, 1 Jul 92 08:11:56 PDT From: sears@netcom.com (Daniel Sears) Subject: tiff6.hqx Aldus recently published a new version of its Tagged Image File Format (TIFF). The specification is titled "TIFF Revision 6.0" and it is dated June 3, 1992. This file contains a PostScript version of that specification in a BinHex-ed self-extracting Compact Pro archive. If you have trouble extracting the archive or printing the file, try calling Aldus at (206) 628-6593 for a printed copy. #### BINHEX usenet-mac-prog-guide-hc.hqx **** Date: Thu, 19 Mar 1992 09:33:33 -0800 From: mxmora@unix.sri.com Subject: UMPG Hypercard Stack Enclosed is a copy of the UMPG hypercard stack. It was sent to me by Michael Schurig from Germany. He spent a great deal of time and effort creating this stack and has came out with a good looking product. This is not the only UMPG stack I have received, and by no means does it mean that this is the only one I like. I am posting this stack as a favor to Michael because he has no way to do it himself. If you have your own version of the UMPG stack feel free to to post it also. The farther we get the word out the better. Now some of you might be asking "What the heck is a UMPG and why would I care?" The UMPG stands for Usenet Macintosh Programmers Guide and is targeted for Macintosh programmers and developers. It is full of tips and source code from some of the best Macintosh programmers. I released Volume I a few years ago and am working on Volumes II and III. So, enjoy this stack. I believe its freeware. Matthew Xavier Mora Keeper of the UMPG. ------------------------------------------ _____________________________________________________________________ Matthew Xavier Mora | The keeper of the UMPG SRI International | Matt_Mora@QM.sri.com [sent using Eudora 1.3b28] | mxmora@unix.sri.com _____________________________________________________________________ #### BINHEX usenet-mac-prog-guide-msw.hqx **** Date: Fri, 30 Oct 1992 14:00:04 -0800 From: mxmora@unix.sri.com (Matthew Xavier Mora) Subject: USENET Macintosh Programmers Guide Enclosed is the USENET Macintosh Programmers Guide in MSWord 4.0 format. I and resubmitting this because some people can't seem to download the files and I updated the ordering information. This is not a new version. Also it should be on all the mac archives. Thanks Matt Mora __________________________________________________________________ Matthew Xavier Mora The keeper of the UMPG SRI International Matt_Mora@QM.sri.com [Sent using Eudora 1.3b102] mxmora@unix.sri.com __________________________________________________________________ #### TEXT vivi-star-qd3d-20-pr.txt **** Date: Tue, 27 Jul 1993 13:15:14 -0500 (CDT) From: VIVISTAR@ACM.ORG Subject: qd3d-20-press-release.txt Qd3d/3dPane 2.0 and SmartPane 1.0 Ship! 6 July 1993, Scottsdale Arizona -- ViviStar Consulting announced its release of the Qd3d/3dPane 2.0 source code library. Qd3d/3dPane provides three dimensional graphics for the C++ Macintosh developer. "ViviStar considers three dimensional graphics an enabling technology," said Jonathan Hess, Product Manager at ViviStar. "We're enthused by recent interest in visualization and virtual reality. It is this enthusiasm that will drive advances in 3d applications and 3d hardware. Users find 3d graphics a natural medium for conveying the ever increasing complexities of their work. Not just for fancy business bar charts but for applications such as visualizing complex information hierarchies, biomechanics, entertainment, geological research, simulation, and the list goes on. Now, with Qd3d/3dPane version 2.0, the Macintosh developer has a much stronger foundation to build such applications." #### BINHEX vivi-star-qd3d-info.hqx **** Date: Tue, 27 Jul 1993 13:17:11 -0500 (CDT) From: VIVISTAR@ACM.ORG Subject: qd3d-20-info.hqx Product information for ViviStar Consulting's Qd3d/3dPane v2.0 and SmartPane v1.0 source code libraries.QD3D provides 3d graphic primitives with: stereoscopic projections; Gouraud shading; z-buffering; depth cueing; fast wireframe and OnlyQD modes; and full clipping.3DPANE integrates Qd3d into the TCL and provides view orientation control.SMARTPANE extends TCL's CPane with animation, and QuickTime movie recording.(MS Word format)